void loop()
{
  //Obtenemos el valor base a partir del cual se encienden los leds
  double tempMin = getBaseTempLevel();
 
  //Y lanzamos el ajuste establecido via serie
  Serial.println("-----------------------------------------------");
  Serial.print("AJUSTE DE TEMPERATURA MINIMA A ");
  Serial.print(tempMin);
  Serial.println(" GRADOS CELSIUS");
  Serial.println("-----------------------------------------------");
 
  //Y ahora calculamos la Temperatura
  float TempC = getTemperature();
 
  //Y lo mostramos por puerto serie
  Serial.println();
  Serial.print("LA TEMPERATURA DE LA NTC ES DE ");
  Serial.print(TempC);
  Serial.println(" GRADOS CELSIUS");
  Serial.println();
 
  //Ahora las comparaciones para las salidas
  if(TempC < tempMin)
    setLedStatus(HIGH, LOW, LOW, LOW, LOW);
  else if (((TempC <= (tempMin + escala)) & (TempC > tempMin)))
    setLedStatus(HIGH, HIGH, LOW, LOW, LOW);
  else if (((TempC<=(tempMin+(escala*2)))&(TempC>tempMin+escala)))
    setLedStatus(HIGH, HIGH, HIGH, LOW, LOW);
  else if ((TempC<=(tempMin+(escala*3)))&(TempC>tempMin+(escala*2)))
    setLedStatus(HIGH, HIGH, HIGH, HIGH, LOW);  
  else if (TempC > (tempMin + (escala*4)))
  {
    setLedStatus(HIGH, HIGH, HIGH, HIGH, HIGH);    
    alarm(tempMin, TempC);
  }
 
  //Un pequeño delay para no volver loco al puerto serie
  delay(500);
}
